﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;

namespace Blokus.Scenes
{
    public abstract class Scene
    {
        public Color colorDark = new Color(51, 78, 125); //#334E7D
        public Color colorMiddle = new Color(156, 170, 193); //#9CAAC1
        public Color colorLight = new Color(200, 209, 224); //#C8D1E0
        public Color colorLightest = new Color(192, 204, 224); //#C0CCE0
        public abstract void LoadContent(ContentManager content, GraphicsDeviceManager graphics);

        public abstract Blokus.GameState Update(GameTime gameTime);

        public abstract void Draw(GameTime gameTime);

        public abstract void ResetPrevKeys();
    }
}
